package com.sunny.fetch.pojo;

import javax.persistence.*;

@Table(name = "f_us_trycr")
public class FUsTrycr {
    @Id
    private Long tid;

    /**
     * 日期
     */
    private String date;

    /**
     * 5年期
     */
    private Float y5;

    /**
     * 7年期
     */
    private Float y7;

    /**
     * 10年期
     */
    private Float y10;

    /**
     * 20年期
     */
    private Float y20;

    /**
     * 30年期
     */
    private Float y30;

    public FUsTrycr(Long tid, String date, Float y5, Float y7, Float y10, Float y20, Float y30) {
        this.tid = tid;
        this.date = date;
        this.y5 = y5;
        this.y7 = y7;
        this.y10 = y10;
        this.y20 = y20;
        this.y30 = y30;
    }

    public FUsTrycr() {
        super();
    }

    /**
     * @return tid
     */
    public Long getTid() {
        return tid;
    }

    /**
     * @param tid
     */
    public void setTid(Long tid) {
        this.tid = tid;
    }

    /**
     * 获取日期
     *
     * @return date - 日期
     */
    public String getDate() {
        return date;
    }

    /**
     * 设置日期
     *
     * @param date 日期
     */
    public void setDate(String date) {
        this.date = date;
    }

    /**
     * 获取5年期
     *
     * @return y5 - 5年期
     */
    public Float getY5() {
        return y5;
    }

    /**
     * 设置5年期
     *
     * @param y5 5年期
     */
    public void setY5(Float y5) {
        this.y5 = y5;
    }

    /**
     * 获取7年期
     *
     * @return y7 - 7年期
     */
    public Float getY7() {
        return y7;
    }

    /**
     * 设置7年期
     *
     * @param y7 7年期
     */
    public void setY7(Float y7) {
        this.y7 = y7;
    }

    /**
     * 获取10年期
     *
     * @return y10 - 10年期
     */
    public Float getY10() {
        return y10;
    }

    /**
     * 设置10年期
     *
     * @param y10 10年期
     */
    public void setY10(Float y10) {
        this.y10 = y10;
    }

    /**
     * 获取20年期
     *
     * @return y20 - 20年期
     */
    public Float getY20() {
        return y20;
    }

    /**
     * 设置20年期
     *
     * @param y20 20年期
     */
    public void setY20(Float y20) {
        this.y20 = y20;
    }

    /**
     * 获取30年期
     *
     * @return y30 - 30年期
     */
    public Float getY30() {
        return y30;
    }

    /**
     * 设置30年期
     *
     * @param y30 30年期
     */
    public void setY30(Float y30) {
        this.y30 = y30;
    }

    @Override
    public String toString() {
        StringBuilder sb = new StringBuilder();
        sb.append(getClass().getSimpleName());
        sb.append(" [");
        sb.append("Hash = ").append(hashCode());
        sb.append(", tid=").append(tid);
        sb.append(", date=").append(date);
        sb.append(", y5=").append(y5);
        sb.append(", y7=").append(y7);
        sb.append(", y10=").append(y10);
        sb.append(", y20=").append(y20);
        sb.append(", y30=").append(y30);
        sb.append("]");
        return sb.toString();
    }
}